body
{
  margin:0;
  padding:0;
  cursor:text;
  font-size:8pt;
  font-family:Verdana;
  background:GhostWhite;
  overflow-y:scroll;
} 
.log
{
  behavior:htmlarea;
  padding:5px 0px 0px 0px;
}
.caption
{
  padding:3 3 3 4;
  background-color:Transparent;
}
.title
{
  font-weight:bold;
}
.title.error
{
  color:Orange;
}
.title.info
{
  color:Navy;
}
.title.information
{
  color:Navy;
}
.title.warning
{
  color:Orange;
}
.event
{
  margin:0px 5px 5px 5px;
  border-radius:2px 2px 2px 2px;
  border:1px solid LightGrey;
  context-menu:selector(menu#textmenu);
}
.event.error
{
  background-color:#FFEEEE;
}
.event.info
{
  background-color:#EEEEFF;
}
.event.information
{
  background-color:#EEEEFF;
}
.event.warning
{
  background-color:#FFFFFA;
}
.content
{
  padding:5;
}
.ts
{
  color:silver;
}
.details
{
  font-size:7pt;
  color:gray;
}
